body,h1,h2,h3,ul{padding: 0;margin: 0;}
ul li { list-style: none;}

.box_sh{box-shadow:2px 2px 10px #d2d2d2;}

/*2016-11-14 wp 头部导航 */
header{
	position: relative;
	width:calc(100% - 48px);
	padding:0 24px;
	padding-top: 15px;
	height: 73px;
	color: #fff;
	background-color: #67b0d6;
}

header h1{ position: absolute; left:101px; top: 18px; font-size: 36px; color: #fff; }
header .iconfont{ font-size: 50px; color: #fff;}
header span.icon-caidan{ float: left;}
header .icon_box{ float: right;}
/*2016-11-14 wp 头部导航 */

/*2016-11-14 wp 头部导航 */
section .slider_box { position: relative; width: 100%; height: 300px; background:url("../images/img/img_slider01.png") no-repeat; background-size: 100% 100%;}
.btn_slider{ position: absolute; right: 10%; bottom: 10%; padding:3% 5%; color: #fff; border-radius: 10px; border: none; box-shadow: none; background-color:#f6846a; }
.list{ width: calc(100% - 50px); margin: auto; height: 100%;}
.search_box{ position: relative; margin-top: 35px;}
.search_box input{ outline: none; width:calc(100% - 42px); padding-left: 142px; color: #f00; height: 86px; font-size: 40px; border: none;}
//三阶
.search_box input::-webkit-input-placeholder{ color: #f00;}
.search_box span{ position: absolute; left: 50px; top:15px; font-size: 50px;}
.list h2{ padding:30px 0; text-align: center;}
.list ul{display: flex; flex-flow:row wrap; justify-content:space-between;}
.list ul li{ width: 48%;}
.list ul li img{width: 100%; border-radius:10px 10px 0 0;}
#load{ display: none; font-size: 32px; color: #999; text-align: center;}
/*#load .rotating img{ animation: rotatIng 1s linear infinite; }*/
@-webkit-keyframes rotatIng{

	100% {
		transform:rotateZ(360deg);
	}
}
@-moz-keyframes rotatIng{
	100% {
		transform:rotateZ(360deg);
	}
}
@-ms-keyframes rotatIng{
	100% {
		transform:rotateZ(360deg);
	}
}
@-o-keyframes rotatIng{
	100% {
		transform:rotateZ(360deg);
	}
}
@keyframes rotatIng{
	100% {
		transform:rotateZ(360deg);
	}
}
#wrapper{ width: 100%; height: 100%; overflow: hidden;}